Python OS模块常用方法总结

os模块是与操作系统交互的一个接口。下面是关于对文件路径、文件夹等的相关操作及说明。

  • 操作 说明

  • os.getcwd() 得到当前工作目录,即当前Python脚本工作的目录路径

  • os.listdir() 返回指定目录下的所有文件和目录名
  • os.remove() 函数用来删除一个文件
  • os.removedirs(r”c\python”) 删除多个目录
  • os.path.isfile() 检验给出的路径是否是一个文件
  • os.path.isdir() 检验给出的路径是否是一个目录
  • os.path.isabs() 判断是否是绝对路径
  • os.path.exists() 检验给出的路径是否真地存
  • os.path.split() 返回一个路径的目录名和文件名
  • os.path.splitext() 分离扩展名
  • os.path.dirname() 获取路径名
  • os.path.basename() 获取文件名
  • os.system() 运行shell命令
  • os.getenv()与os.putenv() 读取和设置环境变量
  • os.linesep 给出当前平台使用的行终止符,Windows使用’rn’,Linux使用’n’而Mac使用’r’
  • os.name 指示你正在使用的平台,对于Windows,它是’nt’,而对于Linux/Unix用户,它是’posix’
  • os.rename(old, new) 重命名:
  • os.makedirs(r”c:\python\test”) 创建多级目录
  • os.mkdir(“test”) 创建单个目录
  • os.stat(file) 获取文件属性
  • os.chmod(file) 修改文件权限与时间戳
  • os.exit() 终止当前进程
  • os.path.getsize(filename) 获取文件大小
  • os.mkdir(“file”) 创建目录
  • os.rename(“oldname”,”newname”) 重命名文件(目录),文件或目录都是使用这条命令
  • os.remove(“file”) 删除文件
  • os.rmdir(“dir”) 删除目录, 只能删除空目录
  • os.chdir(“path”) 转换目录, 换路径
  • os.mknod(“test.txt”) 创建空文件